Folium Demo¶
InĀ [1]:
Copied!
import portgeo.foliumap as portgeo
import geopandas as gpd
import pandas as pd
import portgeo.foliumap as portgeo
import geopandas as gpd
import pandas as pd
InĀ [2]:
Copied!
m = portgeo.Map()
url = "https://github.com/opengeos/datasets/releases/download/world/continents.geojson"
m.add_geojson(url, name="continents", center=(20, 0), zoom=2, key_on="CONTINENT")
m.add_layer_control()
m
m = portgeo.Map()
url = "https://github.com/opengeos/datasets/releases/download/world/continents.geojson"
m.add_geojson(url, name="continents", center=(20, 0), zoom=2, key_on="CONTINENT")
m.add_layer_control()
m
Out[2]:
Make this Notebook Trusted to load map: File -> Trust Notebook
InĀ [3]:
Copied!
m = portgeo.Map()
url = "https://github.com/opengeos/datasets/releases/download/us/us_states.geojson"
gdf = gpd.read_file(url)
gdf["value"] = range(len(gdf))
m.add_choropleth(
gdf=gdf,
column="value",
join_col="name",
key_on="feature.properties.name",
legend_name="US States",
)
m.add_layer_control()
m
m = portgeo.Map()
url = "https://github.com/opengeos/datasets/releases/download/us/us_states.geojson"
gdf = gpd.read_file(url)
gdf["value"] = range(len(gdf))
m.add_choropleth(
gdf=gdf,
column="value",
join_col="name",
key_on="feature.properties.name",
legend_name="US States",
)
m.add_layer_control()
m
Out[3]:
Make this Notebook Trusted to load map: File -> Trust Notebook
InĀ [4]:
Copied!
gdf
gdf
Out[4]:
| id | name | geometry | value | |
|---|---|---|---|---|
| 0 | AL | Alabama | MULTIPOLYGON (((-87.3593 35.00118, -85.60668 3... | 0 |
| 1 | AK | Alaska | MULTIPOLYGON (((-131.60202 55.11798, -131.5691... | 1 |
| 2 | AZ | Arizona | MULTIPOLYGON (((-109.0425 37.00026, -109.04798... | 2 |
| 3 | AR | Arkansas | MULTIPOLYGON (((-94.47384 36.50186, -90.15254 ... | 3 |
| 4 | CA | California | MULTIPOLYGON (((-123.23326 42.00619, -122.3788... | 4 |
| 5 | CO | Colorado | MULTIPOLYGON (((-107.91973 41.00391, -105.7289... | 5 |
| 6 | CT | Connecticut | MULTIPOLYGON (((-73.05353 42.03905, -71.79931 ... | 6 |
| 7 | DE | Delaware | MULTIPOLYGON (((-75.41409 39.80446, -75.5072 3... | 7 |
| 8 | FL | Florida | MULTIPOLYGON (((-85.49714 30.99754, -85.00421 ... | 8 |
| 9 | GA | Georgia | MULTIPOLYGON (((-83.10919 35.00118, -83.32279 ... | 9 |
| 10 | HI | Hawaii | MULTIPOLYGON (((-155.63484 18.94827, -155.8813... | 10 |
| 11 | ID | Idaho | MULTIPOLYGON (((-116.04751 49.00024, -116.0475... | 11 |
| 12 | IL | Illinois | MULTIPOLYGON (((-90.63998 42.51006, -88.78878 ... | 12 |
| 13 | IN | Indiana | MULTIPOLYGON (((-85.99006 41.75972, -84.80704 ... | 13 |
| 14 | IA | Iowa | MULTIPOLYGON (((-91.36842 43.50139, -91.21506 ... | 14 |
| 15 | KS | Kansas | MULTIPOLYGON (((-101.90605 40.00163, -95.30634... | 15 |
| 16 | KY | Kentucky | MULTIPOLYGON (((-83.90335 38.76932, -83.67879 ... | 16 |
| 17 | LA | Louisiana | MULTIPOLYGON (((-93.60848 33.01853, -91.16577 ... | 17 |
| 18 | ME | Maine | MULTIPOLYGON (((-70.70392 43.05776, -70.82441 ... | 18 |
| 19 | MD | Maryland | MULTIPOLYGON (((-79.47798 39.7223, -75.78652 3... | 19 |
| 20 | MA | Massachusetts | MULTIPOLYGON (((-70.91752 42.88797, -70.81894 ... | 20 |
| 21 | MI | Michigan | MULTIPOLYGON (((-83.45424 41.73234, -84.80704 ... | 21 |
| 22 | MN | Minnesota | MULTIPOLYGON (((-92.0147 46.7054, -92.09137 46... | 22 |
| 23 | MS | Mississippi | MULTIPOLYGON (((-88.47112 34.9957, -88.20274 3... | 23 |
| 24 | MO | Missouri | MULTIPOLYGON (((-91.83396 40.60957, -91.7299 4... | 24 |
| 25 | MT | Montana | MULTIPOLYGON (((-104.04753 49.00024, -104.0420... | 25 |
| 26 | NE | Nebraska | MULTIPOLYGON (((-103.32458 43.00299, -101.6267... | 26 |
| 27 | NV | Nevada | MULTIPOLYGON (((-117.02788 42.00071, -114.0429... | 27 |
| 28 | NH | New Hampshire | MULTIPOLYGON (((-71.08183 45.3033, -71.03254 4... | 28 |
| 29 | NJ | New Jersey | MULTIPOLYGON (((-74.23655 41.14083, -73.90245 ... | 29 |
| 30 | NM | New Mexico | MULTIPOLYGON (((-107.42133 37.00026, -106.8681... | 30 |
| 31 | NY | New York | MULTIPOLYGON (((-73.34381 45.01303, -73.33285 ... | 31 |
| 32 | NC | North Carolina | MULTIPOLYGON (((-80.97866 36.56211, -80.29404 ... | 32 |
| 33 | ND | North Dakota | MULTIPOLYGON (((-97.22874 49.00024, -97.0973 4... | 33 |
| 34 | OH | Ohio | MULTIPOLYGON (((-80.5186 41.9788, -80.5186 40.... | 34 |
| 35 | OK | Oklahoma | MULTIPOLYGON (((-100.08771 37.00026, -94.61624... | 35 |
| 36 | OR | Oregon | MULTIPOLYGON (((-123.21135 46.17414, -123.1182... | 36 |
| 37 | PA | Pennsylvania | MULTIPOLYGON (((-79.76278 42.25265, -79.76278 ... | 37 |
| 38 | RI | Rhode Island | MULTIPOLYGON (((-71.19684 41.67757, -71.12017 ... | 38 |
| 39 | SC | South Carolina | MULTIPOLYGON (((-82.76414 35.0669, -82.55054 3... | 39 |
| 40 | SD | South Dakota | MULTIPOLYGON (((-104.04753 45.94411, -96.56056... | 40 |
| 41 | TN | Tennessee | MULTIPOLYGON (((-88.05487 36.49638, -88.0713 3... | 41 |
| 42 | TX | Texas | MULTIPOLYGON (((-101.81294 36.50186, -100.0000... | 42 |
| 43 | UT | Utah | MULTIPOLYGON (((-112.16436 41.99523, -111.0470... | 43 |
| 44 | VT | Vermont | MULTIPOLYGON (((-71.50355 45.01303, -71.4926 4... | 44 |
| 45 | VA | Virginia | MULTIPOLYGON (((-75.39766 38.0135, -75.2443 38... | 45 |
| 46 | WA | Washington | MULTIPOLYGON (((-117.03336 49.00024, -117.0443... | 46 |
| 47 | WV | West Virginia | MULTIPOLYGON (((-80.5186 40.63695, -80.5186 39... | 47 |
| 48 | WI | Wisconsin | MULTIPOLYGON (((-90.41543 46.56848, -90.22921 ... | 48 |
| 49 | WY | Wyoming | MULTIPOLYGON (((-109.08084 45.00207, -105.9151... | 49 |